package com.sg.service.biz.framework;

import com.sg.dto.biz.framework.req.*;
import com.sg.dto.biz.framework.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface BehaviorTypeService {
    /**
     * D1-1新增行为类型
     */
    AddBehaviorTypeRespDto addBehaviorType(AddBehaviorTypeReqDto addBehaviorTypeRep);

    /**
     * D1-1查询行为类型列表
     */
    QueryBehaviorTypeListRespDto queryBehaviorTypeList(QueryBehaviorTypeListReqDto queryBehaviorTypeListRep);

    /**
     * D1-1查询行为类型详情
     */
    QueryBehaviorTypeDetailRespDto queryBehaviorTypeDetail(QueryBehaviorTypeDetailReqDto queryBehaviorTypeDetailRep);

    /**
     * D1-1修改行为类型
     */
    UpdateBehaviorTypeRespDto updateBehaviorType(UpdateBehaviorTypeReqDto updateBehaviorTypeRep);

    /**
     * D1-1查询行为类型菜单列表(边界)
     */
    QueryBehaviorTypeMenuListBorderRespDto queryBehaviorTypeMenuListBorder(QueryBehaviorTypeMenuListBorderReqDto queryBehaviorTypeMenuListBorderRep);

    /**
     * D1-1批量查询行为类型(边界)
     */
    BatchQueryBehaviorTypeBorderRespDto batchQueryBehaviorTypeBorder(BatchQueryBehaviorTypeBorderReqDto batchQueryBehaviorTypeBorderRep);
    //
}
